.main {
    width: 100vw;
    height: 6rem;
}
.title{
    padding-top: 0.2rem;
    position: relative;
    width: 100%;
    height: 0.8rem;
    font-size: 0.50857rem;
    color: #7b7b7b;
    font-weight: bold;
    
}
.ellipsis{
    width: 0.457142rem;
    height: 0.457142rem;
    position: absolute;
    right: 1.2rem;
    top: 0.2rem;
}
.ellipsis_pic_album{
    width: 100%;
    height: 100%;
}
.song_list_cover{
    height: 4.11428rem;
    width: 10rem;
    
}
.song_list{
    height: 4.61428rem;
    /* width: 29.4285rem; */
    display: flex;
    position: relative;
    top: 0;
    
    width: 96vw;
    white-space: nowrap;
    overflow-x: scroll;
}
.list_body{
    height: 4rem;
    width: 2.9rem;
    flex-direction: column;
    display: flex;
    margin-right:0.22857rem;
}
/* .header{
    
} */
.list_pic{
    width: 2.8571rem;
    height: 2.8571rem;
    /* border-radius: 5px;
     */
    margin-right: 1.8rem;
}
.cover_pic{
    border-radius:  0.22857rem;
    width: 100%;
    height: 100%;
    
}
.play_num{
    background-color: #a5a8a8;
    opacity: 0.8;
    width: 2.11428rem;
    height: 0.571428rem;
    position: relative;
    top: -0.75rem;
    border-radius: 0.22857rem;
}
.play_pic{
    height: 80%;
    width: 25%;
    
}
.people_num{
    margin-top: 0.1rem;
    width: 80%;
    height: 60%;
    font-size: 8px;
}
.icon{
    display: flex;
}
.list_name{
    width: 2.8571rem;
    height: auto;
    word-wrap: normal;
    word-break: break-all;
    /* overflow: hidden; */
    font-size: 10px;
    white-space:pre-line;
}
.album_name{
    font-size: 0.40857rem;
}